/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jeudelavie;

import polylifegame.model.Environnement;
import polylifegame.model.SimulateurManager;
import polylifegame.view.VuePrincipale;

/**
 *
 * @author epulapp
 */
public class JeuDeLaVie {
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) { 
        
        final int T_SIZE_X = 100;
        final int T_SIZE_Y = 100;
        final int T_NBTHREAD = 5;
        
        //Nouvel environnement de 10x10
        Environnement env = new Environnement(T_SIZE_X,T_SIZE_Y);
        
        //Les Simulateurs
        SimulateurManager lesSimulateurs = new SimulateurManager(T_NBTHREAD, env);
        lesSimulateurs.start();
        
        //Nouvelle vue
        VuePrincipale vue = new VuePrincipale(env, lesSimulateurs, T_SIZE_X,T_SIZE_Y);
        env.addObserver(vue);
        
    }
}
